﻿using MediatR;
using Traceability.Enum;

namespace Traceability.App.Applications.Command.Enterprise
{
    public class UpdataEnterpriseCommand:IRequest<ApiResult<int>>
    {

        public int Id { get; set; } 
        /// <summary>
        /// 批次
        /// </summary>
        public string Batch { get; set; }
        /// <summary>
        /// 公司名称
        /// </summary>
        public string? CompanyName { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public string? Manager { get; set; }
        /// <summary>
        /// 存栏数量
        /// </summary>
        public int? Number_storage { get; set; }
        /// <summary>
        /// 公司地址
        /// </summary>
        public string? Address { get; set; }

        /// <summary>
        /// 公司成立时间
        /// </summary>
        public DateTime? CreateCompanyTime { get; set; }

        /// <summary>
        /// 公司简介
        /// </summary>
        public string? CompanyMessage { get; set; }
        /// <summary>
        /// 公司图片
        /// </summary>
        public string? CompanyImage { get; set; }

        /// <summary>
        /// 公司类型
        /// </summary>
        public int? StepsType { get; set; }

        /// <summary>
        /// 公司许可证
        /// </summary>
        public string? CompanyLicense { get; set; }

    }
}
